IBIS Macromodel Task Group Meeting date: 01 June 2010 Members (asterisk for those attending): Adge Hawes, IBM * Ambrish Varma, Cadence Design Systems * Anders Ekholm, Ericsson * Arpad Muranyi, Mentor Graphics Corp. Barry Katz, SiSoft * Bob Ross, Teraspeed Consulting Group Brad Brim, Sigrity Brad Griffin, Cadence Design Systems Chris Herrick, Ansoft Chris McGrath, Synopsys * Danil Kirsanov, Ansoft David Banas, Xilinx Deepak Ramaswany, Ansoft Donald Telian, consultant Doug White, Cisco Systems * Eckhard Lenski, Nokia-Siemens Networks Eckhard Miersch, Sigrity Essaid Bensoudane, ST Microelectronics * Fangyi Rao, Agilent Ganesh Narayanaswamy, ST Micro Gang Kang, Sigrity Hemant Shah, Cadence Design Systems Ian Dodd, consultant Jerry Chuang, Xilinx Joe Abler, IBM John Angulo, Mentor Graphics John Shields, Mentor Graphics * Ken Willis, Sigrity Kellee Crisafulli, Celsionix Kumar Keshavan, Sigrity Lance Wang, Cadence Design Systems Luis Boluna, Cisco Systems * Michael Mirmak, Intel Corp. * Mike LaBonte, Cisco Systems Mike Steinberger, SiSoft Mustansir Fanaswalla, Xilinx Patrick O'Halloran, Tiburon Design Automation Paul Fernando, NCSU Pavani Jella, TI Radek Biernacki, Agilent (EESof) * Randy Wolff, Micron Technology Ray Komow, Cadence Design Systems Richard Mellitz, Intel Richard Ward, Texas Instruments Samuel Mertens, Ansoft Sam Chitwood, Sigrity Sanjeev Gupta, Agilent Scott McMorrow, Teraspeed Consulting Group Shangli Wu, Cadence Design Systems Sid Singh, Extreme Networks Stephen Scearce, Cisco Systems Steve Kaufer, Mentor Graphics Steve Pytel, Ansoft Syed Huq, Cisco Systems Syed Sadeghi, ST Micro Ted Mido, Synopsys Terry Jernberg, Cadence Design Systems Todd Westerhoff, SiSoft Vladimir Dmitriev-Zdorov, Mentor Graphics Vikas Gupta, Xilinx Vuk Borich, Agilent * Walter Katz, SiSoft Wenyi Jin, LSI Logic Zhen Mu, Mentor Graphics ------------------------------------------------------------------------ Opens: - Bob: Should discuss IBIS summit - Presenters must make their own handout copies - Arpad: Do we need to go over summit presentations? - Walter: My BIRDs will be discussed in that context - Arpad: I just emailed an AMI flow update to discuss -------------------------- Call for patent disclosure: - No one declared a patent. ------------- Review of ARs: - Arpad: update AMI flow diagram and text - Haven't started chapter 2 yet - Mike: post BIRDs from Walter - Haven't received any - Ones recently sent to list can be posted - Arpad: Update section 2 text based on updated AMI flow - In progress - Arpad: Write parameter passing syntax proposal (BIRD draft) for *-AMS models in IBIS that is consistent with the parameter passing syntax of the AMI models - TBD: Propose a parameter passing syntax for the SPICE - [External ...] also? - TBD - Arpad: Review the documentation (annotation) in the macro libraries. - Deferred until a demand arises or we have nothing else to do ------------- New Discussion: Walter introduced 4 BIRDs: - Our previous large BIRD has been split into 4 BIRDs - Will be explained at the upcoming summit Walter showed the IBIS-AMI Keyword Labels Clarification BIRD: - Walter: It helps to give names to items in a list - These are like column names - Michael M: Are there any examples? - Walter: I will add that Walter showed the IBIS-AMI Keyword Format Clarification BIRD: - Clarifies that Format is optional - Arpad: The wording is a little confusing - This is not about how to interpret the spec Walter showed the IBIS-AMI String Clarification BIRD: - IBIS 5.0 does not say String has to have double-quotes - Quotes are not needed if there is no whitespace, etc. - Arpad: Examples would help - How do we distinguish between string literals and keywords? - Walter used CSV spreadsheet conventions to explain. - Bob: This is not for descriptions? - Walter: It is only for String param values - John: Disagree that this is unreadable - Walter type some examples - Fangyi: The current spec says where quotes are needed - Walter: Not for parameters, but for everything else - Fangyi: Would this hint that quotes are optional for strings sent to DLLs? - Walter: - Bob: The parser developer may have trouble - Arpad: The double quotes are not passed into the DLL? - Walter: The EDA tool adds quotes - Arpad: So the DLL removes them on input? - Walter: Correct Walter showed the IBIS-AMI Value Default Clarification BIRD: - Specifies when to use Default and when to use Value - This is the only BIRD that would require an IBIS parser change - Ambrish: We don't have Value as a separate field - Walter: We have Format - Arpad: Info can't be changed by the tool - Walter: Someone could suggest that change too - That doesn't seem important - Arpad: It's a little embarrassing to have a Default for a value that can't be changed Walter showed Arpad's updated AMI flow diagrams: - Arpad: There are second rows of T/F/X to show the range of inputs - Fangyi: Is TTF missing? - Arpad: That was never in our truth table - Fangyi: It's legal - Arpad: We have TXF, so that includes TTF - How can we have F for Use_Init_Output, which is ignored for statistical? - Walter: At the summit I will propose some best practice changes - It will not change the logic of this table - Bob: We need to say how the EDA tool will interpret this - Just saying it is a don't care doesn't give that - Arpad: I delete TXF because it is described above - John: We should try to who AMI file content if possible - Arpad: Page 4 the third column is grayed out - Arpad: We agreed with the remaining slides last time - Arpad: I added one more truth table for statistical only Bob: Is the text part of the flow BIRD ready? - Arpad: That may be ready next week Arpad: Do we need to discuss anything ahead of the summit? - Nothing Next meeting: 8 June 2010 12:00pm PT -------- IBIS Interconnect SPICE Wish List: 1) Simulator directives